Backface Culling [Отбросить скрытые грани]
Опция Backface Culling управляет работой графического драйвера при изображении скрытых граней в закрашенных видах. [Скрытая грань - это сегмент фасетной модели, нормаль которой направлена в сторону, противоположную точке наблюдения.] Если эта опция включена, то скрытые грани не изображаются, что приводит к уменьшению количества генерируемых фасет. Вывод изображения может значительно ускориться, особенно на графических устройствах низкой и средней производительности.
Опция Backface Culling является параметром сеанса, т.е. применяется для всех частей в текущем сеансе Unigraphics. Состояние этого параметра определяется следующим образом:
Если ранее Вы использовали диалоговое окно Visualization Preferences для включения/выключения режима Backface Culling, то используется именно эта, последняя установка. Обратите внимание, что она сохраняется от сеанса к сеансу (для каждого пользователя).
Если Вы не задавали этот параметр, то используется значение, указанное в переменной операционной системы UGII_BACKFACE_CULLING (если она задана). Эта переменная может иметь одно из двух значений: TRUE [Истинно] или FALSE [Ложно].
Эта переменная отсутствует в файле значений переменных операционной системы по умолчанию - .ugii_env (UNIX) или ugii_env.dat (Windows NT), поставляемом в комплекте Unigraphics.
Если переменная UGII_BACKFACE_CULLING не определена, состояние режима изображения скрытых граней инициализируется значением переменной ресурса Ugraf160.backfaceCulling, заданным в файле ресурсов Ugraf160 (только в UNIX!). Эта переменная может иметь одно из двух значений: TRUE или FALSE.
Пример:
Эта переменная отсутствует в файле ресурсов по умолчанию Ugraf160, поставляемом в комплекте Unigraphics. Если не определена ни переменная операционной системы, ни переменная ресурса, принимается значение FALSE [скрытые грани участвуют в формировании изображения].